﻿using System;
using System.Linq;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Xml;
using System.Xml.Serialization;
using System.IO;

namespace PocketDOHS
{
    public partial class SubMenu : Form
    {
        private bool iniciaLevantamento = true;

        public SubMenu()
        {
            InitializeComponent();
        }

        private void btnCad_Click(object sender, EventArgs e)
        {
            Dados.iniciaGuia();
            FormsMethods.frmInformGerais.btnCancelar.Text = "CANCELAR";
            FormsMethods.frmInformGerais.Show();
        }

        private void btnPesq_Click(object sender, EventArgs e)
        {
            Pesq frmPesq = new Pesq();
            frmPesq.Show();
        }

        private void btnFchLev_Click(object sender, EventArgs e)
        {
            if (iniciaLevantamento)
            {
                DialogResult resposta = MessageBox.Show("Deseja Cancelar o Levantamento?", "Atenção!",
                    MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);
                if (resposta == DialogResult.Yes)
                {
                    FormsMethods.fechaForms();
                    this.Close();
                }
            }
            else
            {
                DialogResult resposta = MessageBox.Show("Deseja Fechar o Levantamento?", "Atenção!",
                    MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);
                if (resposta == DialogResult.Yes)
                {
                    Dados.serializaMensagem();
                    FormsMethods.fechaForms();
                    this.Close();
                }
            }
        }

        private void SubMenu_Activated(object sender, EventArgs e)
        {
            if (Dados.GuiasCount() == 0)
            {
                iniciaLevantamento = true;
                btnFchLev.Text = "CANCELAR LEVANTAMENTO";
                btnPesq.Enabled = false;
            }
            else
            {
                iniciaLevantamento = false;
                btnFchLev.Text = "FECHAR LEVANTAMENTO";
                btnPesq.Enabled = true;
            }
        }   

        
    }
}